function takeLongTime() {
  return new Promise(resolve => {
    setTimeout(() => {
      resolve('reolve')
    }, 3000);
  })
}
function test() {
  takeLongTime().then((res) => {
    console.log(res);
  });
}

// async function test() {
//   const res = await takeLongTime();
//   console.log(res);
// }

test();